Skip to content

Conversation

@irfan-ahmed
Copy link
Member

Description

  • Updated the delete/terminate/update tools to add a warning and destructiveHint. Also updated the description to make sure that the AI client asks for a confirmation before proceeding with the tool execution
  • Generated new denylist from oci-cli version 3.71.1
  • Bumped up the versions of servers that have this change

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Used mcphost and ollama with gpt-oss:20B model

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Dec 12, 2025
@irfan-ahmed irfan-ahmed force-pushed the irfan/guard-rails branch 4 times, most recently from b631295 to 8067b77 Compare December 13, 2025 01:00
- Updated the delete/terminate/update tools to add a warning and destructiveHint. Also updated the description to make sure that the AI client asks for a confirmation before proceeding with the tool execution
- Generated new denylist from oci-cli version 3.71.1
- Bumped up the versions of servers that have this change
- Updated the denylist generator to store the version in the created commands and denylist of the CLI it is generated from
"Deletes the specified instance. WARNING: This action is destructive and cannot be undone. It will "
"permanently delete the instance and all associated data. The AI client must inform the user of this "
"destructive nature and ask for explicit confirmation before executing this tool. Do not attempt "
"this operation without getting a confirmations from the user."
Copy link
Member

@shopewf shopewf Dec 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so do we have a standard annotation for this type of destructive behavior? Is adding destructiveHint not enough? Should we add this to the best practices doc? If this is left off, is there no explicit confirmation from the user to perform this action?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants